package com.sxj.corejava.code13_线程;

public class Test02_实现Runnable接口 {
    public static void main(String[] args) {
        // 创建一个实现类的对象，该对象不是线程对象
        SomeRunnable sr = new SomeRunnable();
        // 创建Thread的实例,可以将Runnable实现类传递进来
        // 表示分配一个新的线程对象
        Thread t1 = new Thread(sr);
        Thread t2 = new Thread(sr);
        t1.start();
        t2.start();

    }
}

class SomeRunnable implements Runnable {

    @Override
    public void run() {
        for (int i = 0; i < 1000; i++) {
            // 获取当前线程，对应的Thread对象
            Thread t = Thread.currentThread();
            System.out.println(t.getName() + "线程正在打印数字:" + i);
        }
    }
}
